<?xml version="1.0" encoding="ascii"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
          "DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
  <title>uuid</title>
  <link rel="stylesheet" href="epydoc.css" type="text/css" />
  <script type="text/javascript" src="epydoc.js"></script>
</head>

<body bgcolor="white" text="black" link="blue" vlink="#204080"
      alink="#204080">
<!-- ==================== NAVIGATION BAR ==================== -->
<table class="navbar" border="0" width="100%" cellpadding="0"
       bgcolor="#a0c0ff" cellspacing="0">
  <tr valign="middle">

  <!-- Tree link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Index link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Help link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Project homepage -->
      <th class="navbar" align="right" width="100%">
        <table border="0" cellpadding="0" cellspacing="0">
          <tr><th class="navbar" align="center"
            >Metadata Crawler</th>
          </tr></table></th>
  </tr>
</table>
<table width="100%" cellpadding="0" cellspacing="0">
  <tr valign="top">
    <td width="100%">
      <span class="breadcrumbs">
        Module&nbsp;uuid
      </span>
    </td>
    <td>
      <table cellpadding="0" cellspacing="0">
        <!-- hide/show private -->
        <tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
    onclick="toggle_private();">hide&nbsp;private</a>]</span></td></tr>
        <tr><td align="right"><span class="options"
            >[<a href="frames.html" target="_top">frames</a
            >]&nbsp;|&nbsp;<a href="uuid-module.html"
            target="_top">no&nbsp;frames</a>]</span></td></tr>
      </table>
    </td>
  </tr>
</table>
<!-- ==================== MODULE DESCRIPTION ==================== -->
<h1 class="epydoc">Module uuid</h1><p class="nomargin-top"><span class="codelink"><a href="uuid-pysrc.html">source&nbsp;code</a></span></p>
<p>UUID objects (universally unique identifiers) according to RFC 
  4122.</p>
  <p>This module provides immutable UUID objects (class UUID) and the 
  functions uuid1(), uuid3(), uuid4(), uuid5() for generating version 1, 3,
  4, and 5 UUIDs as specified in RFC 4122.</p>
  <p>If all you want is a unique ID, you should probably call uuid1() or 
  uuid4(). Note that uuid1() may compromise privacy since it creates a UUID
  containing the computer's network address.  uuid4() creates a random 
  UUID.</p>
  <p>Typical usage:</p>
<pre class="literalblock">
   &gt;&gt;&gt; import uuid

   # make a UUID based on the host ID and current time
   &gt;&gt;&gt; uuid.uuid1()
   UUID('a8098c1a-f86e-11da-bd1a-00112444be1e')

   # make a UUID using an MD5 hash of a namespace UUID and a name
   &gt;&gt;&gt; uuid.uuid3(uuid.NAMESPACE_DNS, 'python.org')
   UUID('6fa459ea-ee8a-3ca4-894e-db77e160355e')

   # make a random UUID
   &gt;&gt;&gt; uuid.uuid4()
   UUID('16fd2706-8baf-433b-82eb-8c7fada847da')

   # make a UUID using a SHA-1 hash of a namespace UUID and a name
   &gt;&gt;&gt; uuid.uuid5(uuid.NAMESPACE_DNS, 'python.org')
   UUID('886313e1-3b8a-5372-9b90-0c9aee199e5d')

   # make a UUID from a string of hex digits (braces and hyphens ignored)
   &gt;&gt;&gt; x = uuid.UUID('{00010203-0405-0607-0809-0a0b0c0d0e0f}')

   # convert a UUID to a string of hex digits in standard form
   &gt;&gt;&gt; str(x)
   '00010203-0405-0607-0809-0a0b0c0d0e0f'

   # get the raw 16 bytes of the UUID
   &gt;&gt;&gt; x.bytes
   '\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f'

   # make a UUID from a 16-byte string
   &gt;&gt;&gt; uuid.UUID(bytes=x.bytes)
   UUID('00010203-0405-0607-0809-0a0b0c0d0e0f')
</pre>
  <p>This module works with Python 2.3 or higher.</p>

<hr />
<div class="fields">      <p><strong>Version:</strong>
        1.30
      </p>
      <p><strong>Date:</strong>
        2006-06-12
      </p>
      <p><strong>Author:</strong>
        Ka-Ping Yee &lt;ping@zesty.ca&gt;
      </p>
</div><!-- ==================== CLASSES ==================== -->
<a name="section-Classes"></a>
<table class="summary" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr bgcolor="#70b0f0" class="table-header">
  <td colspan="2" class="table-header">
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
      <tr valign="top">
        <td align="left"><span class="table-header">Classes</span></td>
        <td align="right" valign="top"
         ><span class="options">[<a href="#section-Classes"
         class="privatelink" onclick="toggle_private();"
         >hide private</a>]</span></td>
      </tr>
    </table>
  </td>
</tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="uuid.UUID-class.html" class="summary-name">UUID</a><br />
      Instances of the UUID class represent UUIDs as specified in RFC 
        4122.
    </td>
  </tr>
</table>
<!-- ==================== FUNCTIONS ==================== -->
<a name="section-Functions"></a>
<table class="summary" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr bgcolor="#70b0f0" class="table-header">
  <td colspan="2" class="table-header">
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
      <tr valign="top">
        <td align="left"><span class="table-header">Functions</span></td>
        <td align="right" valign="top"
         ><span class="options">[<a href="#section-Functions"
         class="privatelink" onclick="toggle_private();"
         >hide private</a>]</span></td>
      </tr>
    </table>
  </td>
</tr>
<tr class="private">
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="_ifconfig_getnode"></a><span class="summary-sig-name">_ifconfig_getnode</span>()</span><br />
      Get the hardware address on Unix by running ifconfig.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="uuid-pysrc.html#_ifconfig_getnode">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr class="private">
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="_ipconfig_getnode"></a><span class="summary-sig-name">_ipconfig_getnode</span>()</span><br />
      Get the hardware address on Windows by running ipconfig.exe.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="uuid-pysrc.html#_ipconfig_getnode">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr class="private">
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="uuid-module.html#_netbios_getnode" class="summary-sig-name" onclick="show_private();">_netbios_getnode</a>()</span><br />
      Get the hardware address on Windows using NetBIOS calls.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="uuid-pysrc.html#_netbios_getnode">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr class="private">
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="_unixdll_getnode"></a><span class="summary-sig-name">_unixdll_getnode</span>()</span><br />
      Get the hardware address on Unix using ctypes.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="uuid-pysrc.html#_unixdll_getnode">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr class="private">
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="_windll_getnode"></a><span class="summary-sig-name">_windll_getnode</span>()</span><br />
      Get the hardware address on Windows using ctypes.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="uuid-pysrc.html#_windll_getnode">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr class="private">
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="_random_getnode"></a><span class="summary-sig-name">_random_getnode</span>()</span><br />
      Get a random node ID, with eighth bit set as suggested by RFC 4122.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="uuid-pysrc.html#_random_getnode">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="uuid-module.html#getnode" class="summary-sig-name">getnode</a>()</span><br />
      Get the hardware address as a 48-bit integer.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="uuid-pysrc.html#getnode">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="uuid-module.html#uuid1" class="summary-sig-name">uuid1</a>(<span class="summary-sig-arg">node</span>=<span class="summary-sig-default">None</span>,
        <span class="summary-sig-arg">clock_seq</span>=<span class="summary-sig-default">None</span>)</span><br />
      Generate a UUID from a host ID, sequence number, and the current 
      time.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="uuid-pysrc.html#uuid1">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="uuid3"></a><span class="summary-sig-name">uuid3</span>(<span class="summary-sig-arg">namespace</span>,
        <span class="summary-sig-arg">name</span>)</span><br />
      Generate a UUID from the MD5 hash of a namespace UUID and a name.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="uuid-pysrc.html#uuid3">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="uuid4"></a><span class="summary-sig-name">uuid4</span>()</span><br />
      Generate a random UUID.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="uuid-pysrc.html#uuid4">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="uuid5"></a><span class="summary-sig-name">uuid5</span>(<span class="summary-sig-arg">namespace</span>,
        <span class="summary-sig-arg">name</span>)</span><br />
      Generate a UUID from the SHA-1 hash of a namespace UUID and a name.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="uuid-pysrc.html#uuid5">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
</table>
<!-- ==================== VARIABLES ==================== -->
<a name="section-Variables"></a>
<table class="summary" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr bgcolor="#70b0f0" class="table-header">
  <td colspan="2" class="table-header">
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
      <tr valign="top">
        <td align="left"><span class="table-header">Variables</span></td>
        <td align="right" valign="top"
         ><span class="options">[<a href="#section-Variables"
         class="privatelink" onclick="toggle_private();"
         >hide private</a>]</span></td>
      </tr>
    </table>
  </td>
</tr>
<tr class="private">
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="_uuid_generate_time"></a><span class="summary-name">_uuid_generate_time</span> = <code title="None">None</code>
    </td>
  </tr>
<tr class="private">
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="_uuid_generate_random"></a><span class="summary-name">_uuid_generate_random</span> = <code title="None">None</code>
    </td>
  </tr>
<tr class="private">
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="_buffer"></a><span class="summary-name">_buffer</span> = <code title="ctypes.create_string_buffer(16)">ctypes.create_string_buffer(16)</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="lib"></a><span class="summary-name">lib</span> = <code title="&lt;WinDLL 'rpcrt4', handle 77e70000 at fcdbb0&gt;">&lt;WinDLL 'rpcrt4', handle 77e70000 at fcdbb0&gt;</code>
    </td>
  </tr>
<tr class="private">
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="uuid-module.html#_UuidCreate" class="summary-name" onclick="show_private();">_UuidCreate</a> = <code title="getattr(lib, 'UuidCreateSequential', getattr(lib, 'UuidCreate', None))">getattr(lib, 'UuidCreateSequential', getattr(lib<code class="variable-ellipsis">...</code></code>
    </td>
  </tr>
<tr class="private">
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="_node"></a><span class="summary-name">_node</span> = <code title="None">None</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="NAMESPACE_DNS"></a><span class="summary-name">NAMESPACE_DNS</span> = <code title="UUID('6ba7b810-9dad-11d1-80b4-00c04fd430c8')">UUID('6ba7b810-9dad-11d1-80b4-00c04fd430c8')</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="NAMESPACE_URL"></a><span class="summary-name">NAMESPACE_URL</span> = <code title="UUID('6ba7b811-9dad-11d1-80b4-00c04fd430c8')">UUID('6ba7b811-9dad-11d1-80b4-00c04fd430c8')</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="NAMESPACE_OID"></a><span class="summary-name">NAMESPACE_OID</span> = <code title="UUID('6ba7b812-9dad-11d1-80b4-00c04fd430c8')">UUID('6ba7b812-9dad-11d1-80b4-00c04fd430c8')</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="NAMESPACE_X500"></a><span class="summary-name">NAMESPACE_X500</span> = <code title="UUID('6ba7b814-9dad-11d1-80b4-00c04fd430c8')">UUID('6ba7b814-9dad-11d1-80b4-00c04fd430c8')</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="RESERVED_FUTURE"></a><span class="summary-name">RESERVED_FUTURE</span> = <code title="'reserved for future definition'"><code class="variable-quote">'</code><code class="variable-string">reserved for future definition</code><code class="variable-quote">'</code></code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="RESERVED_MICROSOFT"></a><span class="summary-name">RESERVED_MICROSOFT</span> = <code title="'reserved for Microsoft compatibility'"><code class="variable-quote">'</code><code class="variable-string">reserved for Microsoft compatibility</code><code class="variable-quote">'</code></code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="RESERVED_NCS"></a><span class="summary-name">RESERVED_NCS</span> = <code title="'reserved for NCS compatibility'"><code class="variable-quote">'</code><code class="variable-string">reserved for NCS compatibility</code><code class="variable-quote">'</code></code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="RFC_4122"></a><span class="summary-name">RFC_4122</span> = <code title="'specified in RFC 4122'"><code class="variable-quote">'</code><code class="variable-string">specified in RFC 4122</code><code class="variable-quote">'</code></code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="libname"></a><span class="summary-name">libname</span> = <code title="'c'"><code class="variable-quote">'</code><code class="variable-string">c</code><code class="variable-quote">'</code></code>
    </td>
  </tr>
</table>
<!-- ==================== FUNCTION DETAILS ==================== -->
<a name="section-FunctionDetails"></a>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr bgcolor="#70b0f0" class="table-header">
  <td colspan="2" class="table-header">
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
      <tr valign="top">
        <td align="left"><span class="table-header">Function Details</span></td>
        <td align="right" valign="top"
         ><span class="options">[<a href="#section-FunctionDetails"
         class="privatelink" onclick="toggle_private();"
         >hide private</a>]</span></td>
      </tr>
    </table>
  </td>
</tr>
</table>
<a name="_netbios_getnode"></a>
<div class="private">
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">_netbios_getnode</span>()</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="uuid-pysrc.html#_netbios_getnode">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Get the hardware address on Windows using NetBIOS calls. See 
  http://support.microsoft.com/kb/118623 for details.</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="getnode"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">getnode</span>()</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="uuid-pysrc.html#getnode">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Get the hardware address as a 48-bit integer.  The first time this 
  runs, it may launch a separate program, which could be quite slow.  If 
  all attempts to obtain the hardware address fail, we choose a random 
  48-bit number with its eighth bit set to 1 as recommended in RFC 
  4122.</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="uuid1"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">uuid1</span>(<span class="sig-arg">node</span>=<span class="sig-default">None</span>,
        <span class="sig-arg">clock_seq</span>=<span class="sig-default">None</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="uuid-pysrc.html#uuid1">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Generate a UUID from a host ID, sequence number, and the current time.
  If 'node' is not given, getnode() is used to obtain the hardware address.
  If 'clock_seq' is given, it is used as the sequence number; otherwise a 
  random 14-bit sequence number is chosen.</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<br />
<!-- ==================== VARIABLES DETAILS ==================== -->
<a name="section-VariablesDetails"></a>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr bgcolor="#70b0f0" class="table-header">
  <td colspan="2" class="table-header">
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
      <tr valign="top">
        <td align="left"><span class="table-header">Variables Details</span></td>
        <td align="right" valign="top"
         ><span class="options">[<a href="#section-VariablesDetails"
         class="privatelink" onclick="toggle_private();"
         >hide private</a>]</span></td>
      </tr>
    </table>
  </td>
</tr>
</table>
<a name="_UuidCreate"></a>
<div class="private">
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">_UuidCreate</h3>
  
  <dl class="fields">
  </dl>
  <dl class="fields">
    <dt>Value:</dt>
      <dd><table><tr><td><pre class="variable">
getattr(lib, 'UuidCreateSequential', getattr(lib, 'UuidCreate', None))
</pre></td></tr></table>
</dd>
  </dl>
</td></tr></table>
</div>
<br />
<!-- ==================== NAVIGATION BAR ==================== -->
<table class="navbar" border="0" width="100%" cellpadding="0"
       bgcolor="#a0c0ff" cellspacing="0">
  <tr valign="middle">

  <!-- Tree link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Index link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Help link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Project homepage -->
      <th class="navbar" align="right" width="100%">
        <table border="0" cellpadding="0" cellspacing="0">
          <tr><th class="navbar" align="center"
            >Metadata Crawler</th>
          </tr></table></th>
  </tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
  <tr>
    <td align="left" class="footer">
    Generated by Epydoc 3.0.1 on Wed Oct 07 14:35:45 2009
    </td>
    <td align="right" class="footer">
      <a target="mainFrame" href="http://epydoc.sourceforge.net"
        >http://epydoc.sourceforge.net</a>
    </td>
  </tr>
</table>

<script type="text/javascript">
  <!--
  // Private objects are initially displayed (because if
  // javascript is turned off then we want them to be
  // visible); but by default, we want to hide them.  So hide
  // them unless we have a cookie that says to show them.
  checkCookie();
  // -->
</script>
</body>
</html>
